home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / contrib / supported / xypic / src / xy2cell.doc / node12_mn.html < prev    next >
Text File  |  1995-03-15  |  4KB  |  160 lines

  1.  
  2. <H3><A ID="SECTION00004200000000000000">
  3. 2. Changing Tips and Module Maps </A>
  4. </H3>
  5. The following commands are provided for specifying the ;SPMlt;object;SPMgt; 
  6. to be used when typesetting various parts of the twocells.
  7.  
  8. <P>
  9.  
  10. <P><BR>
  11.  
  12. <TABLE CELLPADDING=3>
  13. <TR><TD ALIGN="LEFT"><HR>
  14.  
  15. <P></P>
  16.  
  17. <EM>command</EM></TD>
  18. <TD ALIGN="CENTER"><EM>default</EM> 
  19.  
  20. <P></P>
  21.  
  22. <HR>
  23.  
  24. <P></P>
  25.  
  26.  ||;SPMlt;object;SPMgt;||</TD>
  27. </TR>
  28. </TABLE>
  29.  
  30. <P><BR>
  31.  
  32. <P>
  33. These commands set the object to be used for all subsequent
  34. 2-cells at the same level of T<SMALL>E</SMALL>X grouping. 
  35. || specifies both of the upper- and lower-curve objects.
  36. For some of these there is also a way to change the object for the
  37. current 2-cell only.
  38. This requires a |~|-;SPMlt;option;SPMgt; which is described below, 
  39. except for the |.̇curveobject| types, which are discussed in
  40. <#430#><EM>Extra Options~4</EM><#430#>.
  41.  
  42. <P>
  43.  
  44. <P><BR>
  45.  
  46. <P>
  47. These effects are specified by placing options
  48. after the |.̇twocell| control sequence,
  49.  ||<#431#><EM>options</EM><#431#> <#432#><EM>labels</EM><#432#>...~.
  50. Each option is either a single token ;SPMlt;tok;SPMgt;, or a 
  51. |~|;SPMlt;tok;SPMgt; with a single argument: |~|;SPMlt;tok;SPMgt;|<#982#>|<#433#><EM>arg</EM><#433#>|<#982#>|.
  52. Possibilities are listed in the following table,
  53. in which |<#434#>..<#434#>| denotes the need for an argument.
  54.  
  55. <P>
  56. <BR>
  57. <tex2html_image_mark>#defs1435#
  58. <BR>
  59.  
  60. <P>
  61.  
  62. Here we discuss the use of |!|, |~'|, |~`| and ||. 
  63. The description of |~^|, |~_| and |~<#448#>..<#448#>| is given in <#449#><EM>Extra Options~4</EM><#449#>.
  64.  
  65. <P>
  66.  
  67. <P><BR>
  68. The default module map indicator places a single
  69. dash crossing the arrow at right-angles, 
  70. located roughly midway along the actual printed portion of the arrow, 
  71. whether curved or straight.
  72. This takes into account the sizes of the objects being connected,
  73. thereby giving an aesthetic result when these sizes differ markedly.
  74. This also works with |.̇compositemap| where an indicator is placed
  75. on each arrow. The actual object can be changed using ||. 
  76.  
  77. <P>
  78.  
  79. <P><BR>
  80. Any of the standard -pic tips may be used for arrow-heads.
  81. This is done using |~'<#450#>..<#450#>|, 
  82. for example |~'<#983#><#451#>;SPMgt;;SPMgt;<#451#><#983#>| gives double-headed arrows. 
  83. Similarly |~`<#452#>..<#452#>| can be used to place an arrow-tail.
  84. Normally the arrow-tail is <#453#><#453#>, so is not placed; 
  85. but if a non-empty tail has been specified then it will
  86. be placed, using ||.
  87. No guarantee is offered for the desired result being obtained
  88. when an arrow-tail is mixed with the features of <#454#><EM>Extra Options~1</EM><#454#>.   
  89.  
  90. <P>
  91. <BR>
  92. <tex2html_image_mark>#code455#
  93. <BR>
  94.  
  95. <P>
  96. <P><tex2html_verbatim_mark>#math459#</P><DIV ALIGN="CENTER">
  97. <B><tex2html_image_mark>#tex2html_wrap_indisplay1766#</B>
  98. </DIV><P></P>
  99.  
  100.  
  101. <P>
  102.    option for module maps... 
  103.    ...places decoration called  ||  half way along arrows
  104.  
  105. <P>
  106. (
  107. @@<#987#><tex2html_comment_mark>205
  108. 4@4=<#464#>!<#464#><tex2html_comment_mark>206
  109. 4=4=<#465#>H<#465#><tex2html_comment_mark>207
  110. 4^4=<#466#>A<#466#><tex2html_comment_mark>208
  111. 4_4=<#467#>V<#467#>
  112.  @<#468#>6<#468#><tex2html_comment_mark>209
  113. @ @<#987#>
  114. )
  115.  
  116. <P>
  117. also adjust curvature and label positions
  118.  
  119. <P>
  120. (
  121. @@<#1108#><tex2html_comment_mark>210
  122. @6@
  123.   @=@
  124.   @7@
  125.    @;SPMlt;@@.5@@-.5@
  126.    @ 
  127.   @8@
  128.    @;SPMlt;@@-.5@@.5@
  129.    3t@-1@
  130.    @ 
  131.  
  132.   @;SPMlt;@@-.5@@.5@
  133.   @ 
  134. @7@
  135.    @;SPMlt;@@-.5@@.5@
  136.    3t@-2@
  137.    @ 
  138.   @8@
  139.    @;SPMlt;@@-.5@@.5@
  140.    3t@-2@
  141.    @ 
  142.  <#1108#><tex2html_comment_mark>214
  143.  
  144. <P>
  145. )
  146.  
  147. <P>
  148. default object is  ||, user can change this with |#1|
  149.  
  150. <P>
  151. (
  152. @#1<#993#><#993#>
  153. @@ <#994#><#475#>|<#475#><#994#>
  154. @modmapobject@<#995#><#476#>mod@@ <#476#><#995#> 
  155. )
  156.  
  157. <P>
  158.